package com.utils;

import java.io.*;



public class FileUtil {
	public static byte[] FileToByte(File file) throws IOException {
		// 将数据转为二进制字符流
		@SuppressWarnings("resource")
		InputStream content = new FileInputStream(file);
		ByteArrayOutputStream swapStream = new ByteArrayOutputStream();
		byte[] buff = new byte[100];
		int rc = 0;
		while ((rc = content.read(buff, 0, 100)) > 0) {
			swapStream.write(buff, 0, rc);
		}
		// 获得二进制数组
		return swapStream.toByteArray();
	}
}
//将本地文件转换为字节数组后通过网络传输。
//：对文件内容进行加密或压缩前，需要先转换为字节数组。
//将文件内容以二进制形式存入数据库（如BLOB类型）。